花费 7 ms
MIT 6.828 JOS学习笔记0. 写在前面的话

0. 简介 操作系统是计算机科学中十分重要的一门基础学科,是一名计算机专业毕业生必须要具备的基础知识。但是在学习这门课时,如果仅仅把目光停留在课本上一些关于操作系统概念上的叙述,并不能对操作系统有着 ...

Mon Dec 21 03:12:00 CST 2015 1 13205
MIT 6.828 JOS学习笔记1. Lab 1 Part 1: PC Bootstrap

Lab 1: Booting a PC Part 1: PC Bootstrap   介绍这一部分知识的目的就是让你能够更加熟悉x86汇编语言,以及PC启动的整个过程,而且也会首次学习使用QEMU ...

Wed Dec 23 06:41:00 CST 2015 7 8694
MIT 6.828 JOS学习笔记15. Lab 2.1

Lab 2: Memory Management   lab2中多出来的几个文件:   inc/memlayout.h   kern/pmap.c   kern/pmap.h   kern/ ...

Thu Mar 24 01:45:00 CST 2016 3 6133
MIT 6.828 JOS学习笔记3. Exercise 1.2

这篇博文是对Lab 1中的Exercise 2的解答~ Lab 1 Exercise 2:   使用GDB的'si'命令,去追踪ROM BIOS几条指令,并且试图去猜测,它是在做什么。但是不需要把 ...

Sun Dec 27 00:10:00 CST 2015 5 5724
MIT 6.828 JOS学习笔记2. Lab 1 Part 1.2: PC bootstrap

Lab 1 Part 1: PC bootstrap   我们继续~ PC机的物理地址空间   这一节我们将深入的探究到底PC是如何启动的。首先我们看一下通常一个PC的物理地址空间是如何布局的: ...

Sun Dec 27 00:09:00 CST 2015 2 6226
MIT 6.828 JOS学习笔记5. Exercise 1.3

Lab 1 Exercise 3  设置一个断点在地址0x7c00处,这是boot sector被加载的位置。然后让程序继续运行直到这个断点。跟踪/boot/boot.S文件的每一条指令,同时使用b ...

Thu Feb 25 21:00:00 CST 2016 3 5538
MIT 6.828 JOS学习笔记17. Lab 3.1 Part A User Environments

Introduction   在这个实验中,我们将实现操作系统的一些基本功能,来实现用户环境下的进程的正常运行。你将会加强JOS内核的功能,为它增添一些重要的数据结构,用来记录用户进程环境的一些信息 ...

Mon May 02 07:28:00 CST 2016 1 4818
MIT 6.828 JOS学习笔记16. Lab 2.2

Part 3 Kernel Address Space JOS把32位线性地址虚拟空间划分成两个部分。其中用户环境(进程运行环境)通常占据低地址的那部分,叫用户地址空间。而操作系统内核总是占据高地址 ...

Thu Mar 31 10:58:00 CST 2016 2 3987

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM